<?php
$rs = $this->lastResult;
$rsT = $this->db->queryToArray(" select SUM(a.deuda) TDEUDA,SUM(a.factura) TFACTURA,
        sum(a.enero) TENERO,
        sum(a.febrero) TFEBRERO,
        sum(a.marzo) TMARZO,
        sum(a.abril) TABRIL,
        sum(a.mayo) TMAYO,
        sum(a.junio) TJUNIO,
        sum(a.julio) TJULIO,
        sum(a.agosto) TAGOSTO,
        sum(a.septiembre) TSEPTIEMBRE,
        sum(a.octubre) TOCTUBRE,
        sum(a.noviembre) TNOVIEMBRE,
        sum(a.diciembre) TDICIEMBRE
        from ($this->lastQuery) a ");
$total = count($rsT) > 0 ? $rsT[0] : array();
$this->meses = ModReports::$meses;
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">   
    <thead>
        <tr>
            <th scope="col">CODIGO</th>
            <th scope="col">ALUMNO/BENEFACTOR</th>
            <th scope="col">FACTURA</th>
            <?php foreach ($this->meses as $k => $m) { ?>
                <th><?php echo $m; ?> </th>                
            <?php } ?>
            <th scope="col">SALDO</th>
            <th scope="col">TIPO</th>            
        </tr>
    </thead>
    <tbody>    
        <?php
        if (count($rs) > 0) {
            foreach ($rs as $r) {
                ?>
                <tr>
                    <td><?php echo $r["ID"] ?></td>
                    <td><?php echo $r["NAME"] ?></td>
                    <td><?php echo number_format($r["factura"], 2) ?></td>
                    <?php foreach ($this->meses as $k => $m) { ?>
                        <td><?php echo empty($r[strtolower($m)]) || $r[strtolower($m)] == null ? "0.00" : number_format($r[strtolower($m)], 2); ?> </td>                
                    <?php } ?>
                    <td><?php echo number_format($r["deuda"], 2); ?></td>
                    <td><?php echo $r["tipo"]; ?></td>                    
                </tr>
            <?php }
        } else {
            ?>
            <tr>
                <td colspan="5">No posee informacion!</td>
            </tr>  
<?php } ?>
    </tbody>
    <tfoot>
<?PHP if (count($total)) { ?>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>            
                <td><?php echo isset($total["TFACTURA"]) && !empty($total["TFACTURA"]) ?
            number_format($total["TFACTURA"], 2) : 0;
    ?></td>
                <?php foreach ($this->meses as $k => $m) { ?>
                    <td><?php echo $total[strtoupper("T$m")]; ?> </td>                
    <?php } ?>
                <td><?php echo isset($total["TDEUDA"]) && !empty($total["TDEUDA"]) ? number_format($total["TDEUDA"], 2) : 0; ?></td>
                <td>&nbsp;</td>            
            </tr>
<?php } ?>
    </tfoot>
</table>